package com.xiashitech.apiservice.dto;

import com.xiashitech.interfaces.agent.dto.SystemInfoDTO;
import com.xiashitech.interfaces.apiservice.dto.base.Table;
import lombok.*;

import java.util.List;

@Getter
@Setter
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class AuthFactDTO {

    private String code;

    private String message;

    private String systemId;

    private String sourceSystemId;

    private String appCode;

    private String sign;

    private String userId;

    private String instance;

    private String database;

    private String schema;

    private String operate;

    private String sql;

    private List<Table> tables;

    private String ip;

    private String port;

    private String type;

    private SystemInfoDTO systemInfoDTO;

    private String apiName;

    private String apiSystemId;
}
